.class public Les/p50;
.super Les/u50;
.source "AttributeListAttributeNonRes.java"

# interfaces
.implements Les/o50;


# direct methods
.method static constructor <clinit>()V
    .locals 0

    return-void
.end method

.method public constructor <init>(Lcom/estrongs/fs/impl/usb/fs/ntfs/l;I)V
    .locals 0

    .line 1
    invoke-direct {p0, p1, p2}, Les/u50;-><init>(Lcom/estrongs/fs/impl/usb/fs/ntfs/l;I)V

    return-void
.end method


# virtual methods
.method public a()Ljava/util/Iterator;
    .locals 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Iterator<",
            "Les/s50;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 1
    invoke-virtual {p0}, Les/u50;->p()I

    move-result v5

    .line 2
    invoke-virtual {p0}, Les/t50;->f()Lcom/estrongs/fs/impl/usb/fs/ntfs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/impl/usb/fs/ntfs/r;->f()Lcom/estrongs/fs/impl/usb/fs/ntfs/t;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/impl/usb/fs/ntfs/t;->b()I

    move-result v0

    mul-int v0, v0, v5

    new-array v6, v0, [B

    .line 3
    invoke-virtual {p0}, Les/u50;->q()J

    move-result-wide v1

    const/4 v4, 0x0

    move-object v0, p0

    move-object v3, v6

    invoke-virtual/range {v0 .. v5}, Les/u50;->a(J[BII)I

    .line 4
    new-instance v0, Les/r50;

    invoke-virtual {p0}, Les/u50;->k()J

    move-result-wide v1

    const/4 v3, 0x0

    invoke-direct {v0, v6, v3, v1, v2}, Les/r50;-><init>([BIJ)V

    .line 5
    invoke-virtual {v0}, Les/r50;->a()Ljava/util/Iterator;

    move-result-object v0

    return-object v0
.end method
